package com.ytjj.qmyx.admin.service;


import com.ytjj.common.api.CommonPage;
import com.ytjj.qmyx.admin.model.request.ProductSelectRequest;
import com.ytjj.qmyx.admin.model.request.SelectRequest;
import com.ytjj.qmyx.admin.model.request.SelectSpecRequest;
import com.ytjj.qmyx.admin.model.response.SelectResponse;
import com.ytjj.qmyx.mall.model.ProductSelectSpec;


public interface ProductSelectService {
    int updateReceStatus(ProductSelectRequest productSelectRequest);

    CommonPage<SelectResponse> selectSelectList(SelectRequest selectRequest);

    CommonPage<ProductSelectSpec> selectSpecList(SelectSpecRequest selectSpecRequest);

    int updateSpec(ProductSelectSpec productSelectSpec);

    /**
     * 补全商品信息
     *
     * @param productSelectRequest
     * @return
     */
    int completeSelectProductInfo(ProductSelectRequest productSelectRequest);

    int updateSelectStatus(ProductSelectRequest productSelectRequest);
}
